package com.kgc.app.dto;

import java.math.BigDecimal;
import java.util.Date;

public class AppInfoDto {
    private Long id; // app的id

    private String softwareName; //软件名称

    private String APKName; // apk名称

    private String supportROM;

    private String interfaceLanguage;

    private BigDecimal softwareSize; //软件的大小

    private Long devId;

    private String appInfo;

    private Long status; //APP状态的id

    private String statusName; // APP状态的名称

    private Long flatformId; // 所属平台的id

    private String flatformName; //所属平台的名称

    private Long downloads; //下载次数

    private Long categoryLevel1; //一级分类的id

    private String categoryLevel1Name; //一级分类的名称

    private Long categoryLevel2; //二级分类的id

    private String categoryLevel2Name; //二级分类的名称

    private Long categoryLevel3; //三级分类的id

    private String categoryLevel3Name; //三级分类的名称

    private String logoPicPath;

    private Long versionId; //版本id

    private String versionName; //版本名称

    @Override
    public String toString() {
        return "AppInfoDto{" +
                "id=" + id +
                ", softwareName='" + softwareName + '\'' +
                ", APKName='" + APKName + '\'' +
                ", supportROM='" + supportROM + '\'' +
                ", interfaceLanguage='" + interfaceLanguage + '\'' +
                ", softwareSize=" + softwareSize +
                ", devId=" + devId +
                ", appInfo='" + appInfo + '\'' +
                ", status=" + status +
                ", statusName='" + statusName + '\'' +
                ", flatformId=" + flatformId +
                ", flatformName='" + flatformName + '\'' +
                ", downloads=" + downloads +
                ", categoryLevel1=" + categoryLevel1 +
                ", categoryLevel1Name='" + categoryLevel1Name + '\'' +
                ", categoryLevel2=" + categoryLevel2 +
                ", categoryLevel2Name='" + categoryLevel2Name + '\'' +
                ", categoryLevel3=" + categoryLevel3 +
                ", categoryLevel3Name='" + categoryLevel3Name + '\'' +
                ", logoPicPath='" + logoPicPath + '\'' +
                ", versionId=" + versionId +
                ", versionName='" + versionName + '\'' +
                '}';
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSoftwareName() {
        return softwareName;
    }

    public void setSoftwareName(String softwareName) {
        this.softwareName = softwareName;
    }

    public String getAPKName() {
        return APKName;
    }

    public void setAPKName(String APKName) {
        this.APKName = APKName;
    }

    public String getSupportROM() {
        return supportROM;
    }

    public void setSupportROM(String supportROM) {
        this.supportROM = supportROM;
    }

    public String getInterfaceLanguage() {
        return interfaceLanguage;
    }

    public void setInterfaceLanguage(String interfaceLanguage) {
        this.interfaceLanguage = interfaceLanguage;
    }

    public BigDecimal getSoftwareSize() {
        return softwareSize;
    }

    public void setSoftwareSize(BigDecimal softwareSize) {
        this.softwareSize = softwareSize;
    }

    public Long getDevId() {
        return devId;
    }

    public void setDevId(Long devId) {
        this.devId = devId;
    }

    public String getAppInfo() {
        return appInfo;
    }

    public void setAppInfo(String appInfo) {
        this.appInfo = appInfo;
    }

    public Long getStatus() {
        return status;
    }

    public void setStatus(Long status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Long getFlatformId() {
        return flatformId;
    }

    public void setFlatformId(Long flatformId) {
        this.flatformId = flatformId;
    }

    public String getFlatformName() {
        return flatformName;
    }

    public void setFlatformName(String flatformName) {
        this.flatformName = flatformName;
    }

    public Long getDownloads() {
        return downloads;
    }

    public void setDownloads(Long downloads) {
        this.downloads = downloads;
    }

    public Long getCategoryLevel1() {
        return categoryLevel1;
    }

    public void setCategoryLevel1(Long categoryLevel1) {
        this.categoryLevel1 = categoryLevel1;
    }

    public String getCategoryLevel1Name() {
        return categoryLevel1Name;
    }

    public void setCategoryLevel1Name(String categoryLevel1Name) {
        this.categoryLevel1Name = categoryLevel1Name;
    }

    public Long getCategoryLevel2() {
        return categoryLevel2;
    }

    public void setCategoryLevel2(Long categoryLevel2) {
        this.categoryLevel2 = categoryLevel2;
    }

    public String getCategoryLevel2Name() {
        return categoryLevel2Name;
    }

    public void setCategoryLevel2Name(String categoryLevel2Name) {
        this.categoryLevel2Name = categoryLevel2Name;
    }

    public Long getCategoryLevel3() {
        return categoryLevel3;
    }

    public void setCategoryLevel3(Long categoryLevel3) {
        this.categoryLevel3 = categoryLevel3;
    }

    public String getCategoryLevel3Name() {
        return categoryLevel3Name;
    }

    public void setCategoryLevel3Name(String categoryLevel3Name) {
        this.categoryLevel3Name = categoryLevel3Name;
    }

    public String getLogoPicPath() {
        return logoPicPath;
    }

    public void setLogoPicPath(String logoPicPath) {
        this.logoPicPath = logoPicPath;
    }

    public Long getVersionId() {
        return versionId;
    }

    public void setVersionId(Long versionId) {
        this.versionId = versionId;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }
}
